public class test {
    public static void main1(String[] args) {
        int a=10;
        int b=20;
        System.out.println(a&b);        //按位与  只要一个为0,就是0,两个为一才是1
        //                  00001010              10
        //                  00010100              20
        //                  00000000               0
        System.out.println(a|b);        //按位或   两个为0才是0,只要有一个为1,就是1.
        //                  00001010              10
        //                  00010100              20
        //                  00011110             2+4+8+16=30

        //按位取反  ~
        //0000001010
        //1111110101




        //异或操作   相同为0,相异为1
        //                  00001010              10
        //                  00010100              20
        //                  00011110              2+4+8+16=30
        System.out.println(a^b);
        //                  00000101              10
        //              10000101
        //              11000010
    }
    //创建一个文件
    public static void main2(String[] args) {

    }
}
